home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / editor / frxdv111.lha / frexxed / Install < prev    next >
Text File  |  1995-11-04  |  58KB  |  1,643 lines

  1. ;#############################################################################
  2. ;
  3. ; $VER: 3.1 install_FrexxEd (13.7.95)
  4. ;
  5. ; Start this installer script by double-clicking on one of its icons, or by
  6. ; running one of the "install_XXXXXX.sh" scripts in a shell.
  7. ;
  8. ; Copyright (C) by FrexxWare 1994
  9. ; Written by Daniel Stenberg and Per-Anders Josefsson
  10. ;
  11. ; Polish by Robert Ramiega (robert@magnum.lodz.pl)
  12. ; Dutch by Michiel Willems (Michiel@aobh.hacktic.nl)
  13. ; Italian by Massimiliano De Otto (deotto@cs.unibo.it)
  14. ; German by Rolf Kunisch (obelhawk@cs.tu-berlin.de)
  15. ; French by Stephane ZERMATTEN (zed@amigazed.alphanet.ch)
  16. ; Norwegian by Jon-Inge Paulsen.
  17. ;
  18. ; Thank you - *very* much - dudes!
  19. ;
  20. ; * Added norwegian texts.
  21. ; * Asks the user and if yes is answered, all FPL files that is to be
  22. ;   replaced are copied to the oldFPL/ directory!
  23. ; * Creates a directory with the proper name when installing french
  24. ;   catalog.
  25. ;
  26. ;#############################################################################
  27.  
  28. ;;;;;;;;;;;;;;;;;;;;;; NEW FOR FREXXED 1.8 ;;;;;;;;;;;;;;;;;;;;;;;;;;
  29.  
  30. (set txt_alreadyinstalled "%s is already installed!")
  31.  
  32. (set txt_askbackup "Backup FPL-programs that are replaced with new ones?")
  33.  
  34. (set txt_askbackuphelp (cat "Installer is about to copy a lot of FPL-programs "
  35.     "to the FrexxEd:FPL/ directory. If you have done some changes to any "
  36.     "of the programs in the distribution, and would like to keep those "
  37.     "changes, press 'yes' now, and all FPL programs that are replaced with "
  38.     "a different one will be copied into FrexxEd:oldFPL/.  NOTE: This "
  39.     "doesn't include User.FPL. User.FPL is meant to get changed and won't "
  40.     "be updated by installer!"))
  41.  
  42. (set txt_backupfilestext (cat "The following files were copied to "
  43.                               "this directory when FrexxEd "
  44.                               "was updated:\n"))
  45.  
  46. ;;;;;;;;;;;;;; two new strings from version 0.97!! ;;;;;;;;;;;;;;;;;;
  47.  
  48. (set txt_MagicWBIcons "Would you like to install MagicWB Icons?")
  49.  
  50. (set txt_MagicWBHelp (cat "Magic WB is an application that enhances the "
  51.     "look of your Workbench. It gives oppurtunity to use extra fancy icons "
  52.     "due to more colors."))
  53.  
  54. ;;;;;;;;;;;; Let's make the default phrases in English! ;;;;;;;;;;;;;;
  55.  
  56. (set txt_NoVersion (cat
  57.   "FrexxEd can't run under version %ld of AmigaDOS! "
  58.   "Select \"Install\" if you still want to install FrexxEd "
  59.   "or press \"Cancel\" to "
  60.   "stop the installation process.")
  61. )
  62. (set txt_NoVersionHelp (cat
  63.   "If you intend to run a newer version of AmigaDOS within a limited "
  64.   "period, it might make sense to install FrexxEd even if it can't "
  65.   "be used until that upgrade. If you are not considering upgrading "
  66.   "to at least version 2.04, then you should cancel the installation "
  67.   "right now and forget about using FrexxEd!")
  68. )
  69. (set txt_AbortMsg
  70.   "Nothing was installed!"
  71. )
  72. (set txt_Install
  73.   "Install"
  74. )
  75. (set txt_Cancel
  76.   "Cancel"
  77. )
  78. (set txt_Destination (cat
  79.   "Your current copy of the FrexxEd package seems to be located in "
  80.   "the drawer \"%s\". Do you want the update to be "
  81.   "installed there?")
  82. )
  83. (set txt_DestinationHelp (cat
  84.   "The installer has determined that you already have a copy "
  85.   "of FrexxEd installed on your system (you have the FREXXED: "
  86.   "assign set to \"%s\"). If this is wrong, or "
  87.   "you want the update installed elsewhere, select NO as an "
  88.   "answer. Otherwise, select YES.")
  89. )
  90. (set txt_DrawerPrompt (cat
  91.   "In which drawer do you want your FrexxEd files to be installed? (No "
  92.   "directory will be made by the installer.) The "
  93.   "executable file is _not_ included, it will be copied separately. ")
  94. )
  95. (set txt_OutOfSpace (cat
  96.   "A complete FrexxEd installation requires at least 900 kb "
  97.   "free space, but the selected target device " 
  98.    "%s: has only %ld kb available. "
  99.   "Restart installation and select a new target, or clean "
  100.   "this one up so that more disk space will become "
  101.   "available!")
  102. )
  103. (set txt_SelectLangs
  104.   "Select the languages that you want installed!"
  105. )
  106. (set txt_SelectLangsHelp (cat
  107.   "From AmigaDOS version 2.1, there is locale support "
  108.   "for software to keep databases for different "
  109.   "languages to support output in your native language.\n"
  110.   "Select the languages that you think you will use, now or "
  111.   "in the future. You can of course install more/different "
  112.   "catalogs at a later time. More catalogs are likely to "
  113.   "appear in future releases and revisions!")
  114. )
  115. (set txt_FrexxEddir
  116.   "Specify a drawer to put the FrexxEd executable in! "
  117. )
  118. (set txt_FrexxEddirHelp (cat
  119.   "The FrexxEd executable is the actual editor. FrexxEd: is used "
  120.   "by the editor to find the rest of the FrexxEd files, but this "
  121.   "does not have to be placed among the other in the file tree.\n"
  122.   "Selecting a drawer which you already have included in your "
  123.   "path will enable you to run FrexxEd from anywhere without "
  124.   "changing your path.")
  125. )
  126. (set txt_PromptStartup (cat
  127.   "Add these lines to s:user-startup?\n\n"
  128.   "assign FrexxEd: \"%s\"\n")
  129. )
  130. (set txt_And
  131.   "and "
  132. )
  133. (set txt_PackersAvail (cat
  134.   "FrexxEd can take advantage of the custom libraries found in your "
  135.   "LIBS: partition/drawer named %s for file compression/"
  136.   "decompression and encryption/decryption. Files compressed with "
  137.   "such a library will be unpacked at load time!")
  138. )
  139. (set txt_PackersNonAvail (cat
  140.   "To be able to use such goodies as file compression/decompression "
  141.   "and encryption/decryption, FrexxEd requires the custom libraries "
  142.   "xpkmaster.library and/or powerpacker.library! They are not present "
  143.   "in your system, so to use the functions mentioned, get them!")
  144. )
  145. (set txt_LocaleDir (cat
  146.   "Would you like to put the catalogs in the LOCALE:catalogs/ "
  147.   "or in the FREXXED:catalogs/ drawer/partition? (putting it in the "
  148.   "latter drawer will force the executable file to be stored in "
  149.   "FREXXED:) ")
  150. )
  151. (set txt_LocaleDirHelp (cat
  152.   "The installer has to know where you want the catalogs installed. "
  153.   "The system will look for them in Locale:Catalogs/ and in "
  154.   "PROGDIR:Catalogs/ (which in this case means FREXXED:Catalogs/). "
  155.   "You choose where to put them! Remember that if you choose to put "
  156.   "them in FREXXED:Catalogs/, the installer will have to put the "
  157.   "FrexxEd executable in FREXXED:.")
  158. )
  159. (set txt_LibsDir
  160.   "Enter drawer/partition to install the libraries in!"
  161. )
  162.  
  163.  
  164. (if (= @language "english")
  165.   (
  166.     (set langbit 2)    ; used below when selecting language to install
  167.  
  168.   )
  169. )
  170.  
  171. (if (= @language "norsk")
  172.   (
  173.     (set langbit 1)    ; used below when selecting language to install
  174.     (set txt_NoVersion (cat
  175.       "FrexxEd kan ikke kjøres i versjon %ld av AmigaDOS! "
  176.       "Velg \"Installere\" om du likevel vil installere FrexxEd, "
  177.       "eller velg \"Avbryt\" for "
  178.       "å avslutte installasjonsprosessen.")
  179.     )
  180.     (set txt_NoVersionHelp (cat
  181.       "Det er ikke fornuftig å installere FrexxEd dersom du ikke i den nærmeste"
  182.       "tiden har tenkt å oppgradere til en nyere versjon av AmigaDos."
  183.       "FrexxEd kan ikke brukes før du har oppgradert til minst v.2.04."
  184.       "Dersom du ikke har tenkt å oppgradere, avslutt nå og glem FrexxEd.")
  185.     )
  186.     (set txt_AbortMsg
  187.       "Ingenting ble installert!"
  188.     )
  189.     (set txt_Install
  190.       "Installere"
  191.     )
  192.     (set txt_Cancel
  193.       "Avbryt"
  194.     )
  195.     (set txt_Destination (cat
  196.       "Den forrige versjonen av FrexxEd pakken ser ut til å befinne seg i "
  197.       "skuffen \"%s\". Vil du ha oppdateringen installert "
  198.       "der?")
  199.     )
  200.     (set txt_DestinationHelp (cat
  201.       "Installer oppdaget at du alt har en kopi av FrexxEd installert "
  202.       "i ditt system (du har assignet FREXXED: til \"%s\"). Om "
  203.       "det er feil eller om du vil ha oppdateringen installert et annet "
  204.       "sted, svar NEI. Ellers, svar JA.")
  205.     )
  206.     (set txt_DrawerPrompt (cat
  207.       "I hvilken skuff vil du att dine FrexxEd filer skal installeres? "
  208.       "(Ingen skuff kommer til å bli laget av installer.) Den "
  209.       "kjørbare filen er _ikke_ inkludert, denne kopieres separat.")
  210.     )
  211.     (set txt_OutOfSpace (cat
  212.       "En komplett FrexxEd installasjon krever omtrent 900 kb "
  213.       "ledig plass, men den valgte destinasjonen " 
  214.       "%s: har bare %ld kb tilgjengelig! "
  215.       "Start installasjonen på nytt, og velg en ny destinasjon, eller rydd"
  216.       "opp på denne slik at mer diskplass blir tilgjengelig!")
  217.     )
  218.     (set txt_SelectLangs
  219.       "Velg de språk du vil ha installert!"
  220.     )
  221.     (set txt_SelectLangsHelp (cat
  222.       "Fra og med AmigaDOS versjon 2.1, finnes det støtte "
  223.       "for programmer til å ha databaser for ulike språk, for å støtte "
  224.       "tekster skrevet på ditt eget språk.\n"
  225.       "Velg de språk som du tror du kommer til å bruke, nå "
  226.       "eller i fremtiden. Du kan installere flere/annerledes "
  227.       "kataloger ved et senere tilfelle. Flere kataloger kommer trolig "
  228.       "i framtidige versjoner!")
  229.     )
  230.     (set txt_FrexxEddir
  231.       "Velg en skuffe å legge den kjørbare FrexxEd filen i! "
  232.     )
  233.     (set txt_FrexxEddirhelp (cat
  234.       "Den kjørbare filen FrexxEd er selve editoren. FrexxEd: brukes "
  235.       "av editoren for å finne resten av FrexxEd:s filer, men denne filen "
  236.       "trenger ikke være plassert blant de andre i filtreet.\n"
  237.       "Om du velger en skuffe som du alt har i din path, "
  238.       "så kan du starte FrexxEd hvor som helst uten å endre "
  239.       "din nåværende path.")
  240.     )
  241.     (set txt_PromptStartup (cat
  242.       "Legge til denne linjen i s:user-startup?\n\n"
  243.       "assign FrexxEd: \"%s\"\n")
  244.     )
  245.     (set txt_And
  246.       "og "
  247.     )
  248.     (set txt_PackersAvail (cat
  249.       "FrexxEd kan dra nytte av de biblioteker som finnes i din LIBS: "
  250.       "skuffe ved navn %s for komprimering/"
  251.       "dekomprimering og for kryptering/dekryptering. Filer pakket med "
  252.       "et slikt bibliotek blir pakket opp når de hentes inn!")
  253.     )
  254.     (set txt_PackersNonAvail (cat
  255.       "For å kunne dra nytte av funksjoner som komprimering/dekomprimering "
  256.       "og kryptering/dekryptering krever FrexxEd bibliotekene "
  257.       "xpkmaster.library og/eller powerpacker.library! De finnes ikke i ditt "
  258.       "system, så for å kunne anvende de nevnte funksjonene må du "
  259.       "skaffe dem tilveie!")
  260.     )
  261.     (set txt_LocaleDir (cat
  262.       "Vil du legge locale-katalogene i LOCALE:catalogs/ "
  263.       "eller i FREXXED:catalogs/ ? (legger du dem i den siste skuffen "
  264.       "tvinger du den kjørbare filen til å plasseres i FREXXED:)")
  265.     )
  266.     (set txt_LocaleDirHelp (cat
  267.       "Installer må vite hvor du vil legge locale-katalogene. "
  268.       "Systemet kommer til å lete etter dem i LOCALE:Catalogs/ og i "
  269.       "PROGDIR:Catalogs/ (hvilket i dette tilfellet betyr FREXXED:Catalogs/). "
  270.       "Du velger hvor du vil ha dem! Husk at dersom du velger å legge "
  271.       "dem i FREXXED:Catalogs/, så vil installer legge den kjørbare "
  272.       "filen FrexxEd i FREXXED:.")
  273.     )
  274.     (set txt_LibsDir
  275.       "Angi skuff å installere bibliotekene i!"
  276.     )
  277.     (set txt_MagicWBIcons "Vil du installere MagicWB-ikoner?")
  278.  
  279.     (set txt_MagicWBHelp (cat "Magic WB er en applikasjon som forbedrer "
  280.        "Workbenchs utseende. Den gir bl a mulighet til ekstra vakre "
  281.        "ikoner med flere farger."))
  282.     )
  283. )
  284. (if (= @language "polski")
  285.   (
  286.     (set langbit 32)
  287.     (set txt_NoVersion (cat
  288.     "FrexxEd nie bëdzie dziaîaî z wersjâ %ld AmigaDOS! "
  289.     "Wybierz \"Instaluj\" jeûeli chcesz zainstalowaê "
  290.     "FrexxEd\'a mimo to lub wybierz \"Zaniechaj\" by "
  291.     "przerwaê instalacjë.")
  292.     )
  293.     (set txt_NoVersionHelp (cat
  294.     "Jeûeli w najbliûszym czasie masz zamiar zainstalowaê "
  295.     "nowszâ wersjë AmigaDos, to zainstalowanie FrexxEd\'a "
  296.     "moûe byê dobrym pomysîem (mimo, ûe do czasu upgrade'u "
  297.     "nie bëdziesz mógî go uûywaê). Jeûeli, natomiast nie "
  298.     "masz zamiaru zainstalowaê AmigaDos w wersji co najmniej "
  299.     "2.04, to wybierz \"Zaniechaj\" i zapomnij o FrexxEd\'zie.")
  300.     )
  301.     (set txt_AbortMsg 
  302.     "Nic nie zostaîo zainstalowane!"
  303.     )
  304.     (set txt_Install
  305.     "Instalowaê"
  306.     )
  307.     (set txt_Cancel
  308.     "Zaniechaj"
  309.     )
  310.     (set txt_Destination (cat
  311.     "Wydaje sië, ûe masz zainstalowanego FrexxEd\'a w "
  312.     "katalogu \"%s\". Chcesz by nowsza wersja byîa "
  313.     "tam zainstalowana ?")
  314.    )
  315.    (set txt_DestinationHelp (cat
  316.     "Installer ustaliî, ûe juû masz zainstalowanâ kopië "
  317.     "FrexxEd\'a w swoim systemie (przypisanie FREXXED: "
  318.     "wskazuje na katalog \"%s\"). Jeûei nie jest to prawdâ "
  319.     "lub chcesz nowszâ wersjë zainstalowaê w innym miejscu,"
  320.     "wybierz NIE. W przeciwnym przypadku wybierz TAK")
  321.    )
  322.    (set txt_DrawerPrompt (cat
  323.     "Gdzie chcesz zainstalowaê zbiory FrexxEd\'a? Nie "
  324.     "dotyczy to samego programu (bëdzie on skopiowany osobno)")
  325.    )
  326.    (set txt_OutOfSpace (cat
  327.     "Peîna instalacja FrexxEd\'a wymaga przynajmniej 900 kb "
  328.     "wolnego miejsca, a na wskazanym urzâdzeniu "
  329.     "%s wolnych jest tylko %ld kb."
  330.     "Wystartuj program instalacyjny ponownie i wybierz "
  331.     "inne miejsce lub wyczyôê to miejsce tak, by "
  332.     "byîo wiëcej miejsca!")
  333.    )
  334.    (set txt_SelectLangs
  335.     "Wybierz wersje jëzykowe, do zainstalowania"
  336.    )
  337.    (set txt_SelectLangsHelp (cat
  338.     "Od wersji 2.1 wzwyû AmigaDOS pozwala na wykorzystywanie "
  339.     "tzw. lokalizacji. Pozwala to aplikacjom na uûywanie "
  340.     "twojego ojczystego jëzyka\n "
  341.     "Wybierz te wersje jëzykowe, które chcesz uûywaê, teraz "
  342.     "lub w przyszîoêi. Oczywiôcie w kaûdej chwili moûesz "
  343.     "doinstalowaê pozostaîe/inne katalogi. W nastëpnych "
  344.     "wersjach FrexxEd\'a ich liczba moûe wzrosnâê.")
  345.    )
  346.    (set txt_FrexxEddir (cat
  347.     "Wskaû gdzie ma zostaê skopiowany program FrexxEd")
  348.    )
  349.    (set txt_FrexxEddirHelp (cat
  350.     "Zbiór wykonywalny FrexxEd\'a to wîaôciwy edytor."
  351.     "FREXXED: jest przez niego uûywane by znaleúê "
  352.     "pozostaîe zbiory, ten zbiór natomiast nie musi "
  353.     "sië znajdowaê wôród nich.\n"
  354.     "Wybierajâc katalog, który jet juû umieszczony "
  355.     "w ôcieûce pozwoli ci na wywoîanie FrexxEd'a "
  356.     "z dowolnego miejsca bez potrzeby jej zmiany.")
  357.    )
  358.    (set txt_PromptStartup (cat
  359.     "Dodaê poniûsze linie do S:User-Startup?\n\n"
  360.     "assign FrexxEd: \"%s\"\n")
  361.    )
  362.    (set txt_And
  363.     "i "
  364.    )
  365.    (set txt_PackersAvail (cat
  366.     "FrexxEd moûe korzystaê z pewnych niestandardowych "
  367.     "bibliotek znalezionych w katalogu LIBS: o nazwie "
  368.     "%s (do kompresji/dekompresji zbiorów oraz do ich "
  369.     "utajnienia). Takie skompresowane, przy uûyciu tych "
  370.     "bibliotek, zbiory bëdâ automatycznie rozpakowywane "
  371.     "w trakcie wczytywania!")
  372.    )
  373.    (set txt_PackersNoAvail (cat
  374.     "By móc uûywaê takich dobrodziejstw jak (de)kompresja "
  375.     "i utajnianie zbiorów, FrexxEd potrzebuje biblotek "
  376.     "xpkmaster.library i/lub powerpacker.library! Nie ma "
  377.     "ich jednak zainstalowanych w Twoim systemie, zatem by "
  378.     "móc uûywaê wymienionych wczeôniej funkcji zdobâdú je!")
  379.    )
  380.    (set txt_LocaleDir (cat
  381.     "Czy chciaîbyô zbiory katalogowe skopiowaê do LOCALE:catalogs/ "
  382.     "czy teû do FREXXED:catalogs? (wybranie tej drugiej moûliwoôci "
  383.     "wymusi umieszczenie w FREXXED: zbioru wykonywalnego edytora) ")
  384.    )
  385.    (set txt_LocaleDirHelp (cat
  386.     "Installer musi wiedzieê gdzie ma skopiowaê zbiory katalogowe."
  387.     "System bëdzie ich szukaî w katalogu LOCALE:Catalogs/ a "
  388.     "nastëpnie w PROGDIR:Catalogs/ (co w tym wypadku oznacza "
  389.     "FREXXED:Catalogs). Ty musisz wybraê gdzie majâ zostaê "
  390.     "skopiowane! Pamiëtaj, ûe w tym drugim przypadku zbiór "
  391.     "wykonywalny FrexxEd musi zostaê skopiowany do FREXXED:")
  392.    )
  393.    (set txt_LibsDir 
  394.     "Wskaû gdzie zainstalowaê biblioteki."
  395.    )
  396.   )
  397. )
  398.  
  399. (if (= @language "italiano")
  400.   (
  401.     (set langbit 8)     ; used below when selecting language to install
  402.     (set txt_NoVersion (cat            
  403.       "FrexxEd non può funzionare con la versione %ld di AmigaDOS! "
  404.       "Seleziona \"Installa\" se hai ancora intenzione di installare FrexxEd "
  405.       "o premi \"Cancella\" per "
  406.       "interrompere l'installazione.")
  407.     )
  408.     (set txt_NoVersionHelp (cat
  409.  
  410.       "Se hai intenzione di montare una versione più recente di AmigaDOS entro "
  411.       "breve potrebbe aver senso installare FrexxEd anche se non potrà essere "
  412.       "utilizzato fino all'aggiornamento. Se non hai intenzione di aggiornarti "
  413.       "almeno alla versione 2.04, allora è  meglio che cancelli subito l'installazione "
  414.       "e rinunci all'idea di utilizzare FrexxEd!")
  415.     )
  416.     (set txt_AbortMsg
  417.       "Non ho installato niente!"
  418.     )
  419.     (set txt_Install
  420.       "Installa"
  421.     )
  422.     (set txt_Cancel
  423.       "Annulla"
  424.     )
  425.     (set txt_Destination (cat
  426.       "La tua copia attuale di FrexxEd sembra essere memorizzata nel "
  427.       "cassetto \"%s\". Vuoi che anche l'aggiornamento venga installato lì?")
  428.     )
  429.     (set txt_DestinationHelp (cat
  430.       "Installer ha determinato che hai già una copia installata di "
  431.       "FrexxEd nel tuo sistema (hai FREXXED: settato a \"%s\"). "
  432.       "Se questo non è vero, o se vuoi installare altrove l'aggiornamento, "
  433.       "seleziona NO. Altrimenti, seleziona SI.")
  434.     )
  435.     (set txt_DrawerPrompt (cat
  436.       "Dove vuoi che vengano installati i file di FrexxEd? Il "
  437.       "file eseguibile _non_ è incluso, verrà copiato separatamente.")
  438.     )
  439.     (set txt_OutOfSpace (cat
  440.       "Un'installazione completa di FrexxEd richiede almeno 900 Kb "
  441.       "liberi su disco, ma il dispositivo scelto %s: possiede solo "
  442.       "%ld Kb disponibili. "
  443.       "Riesegui l'installazione e seleziona una nuova destinazione, oppure "
  444.       "'ripulisci' questa così da rendere disponibile più spazio!")
  445.     )
  446.     (set txt_SelectLangs
  447.       "Seleziona i linguaggi che vuoi installare!"
  448.     )
  449.     (set txt_SelectLangsHelp (cat
  450.       "A partire dalla versione 2.1 di AmigaDOS, esiste un "
  451.       "supporto locale che permette al software di mantenere degli "
  452.       "archivi per diversi linguaggi, per avere l'output nel "
  453.       "tuo linguaggio di origine.\n"
  454.       "Seleziona i linguaggi che ritieni che utilizzerai, ora o "
  455.       "in seguito. Ovviamente potrai installare più/differenti "
  456.       "cataloghi più avanti. E` probabile che appariranno altri "
  457.       "cataloghi in future versioni e revisioni!")
  458.     )
  459.     (set txt_FrexxEddir
  460.       "Specifica un cassetto dove inserire l'eseguibile! "
  461.     )
  462.     (set txt_FrexxEddirHelp (cat
  463.       "L'eseguibile FrexxEd è l'editor effettivo. FrexxEd: è usato "
  464.       "dall'editor per trovare il resto dei file, ma non deve essere "
  465.       "inserito tra gli altri nella lista dei file.\n"
  466.       "Se selezioni un cassetto che hai già incluso nel tuo path "
  467.       "potrai eseguire FrexxEd senza aver bisogno di cambiare path.")
  468.     )
  469.     (set txt_PromptStartup (cat
  470.       "Inserisco queste linee in s:user-startup?\n\n"
  471.       "assign FrexxEd: \"%s\"\n")
  472.     )
  473.     (set txt_And
  474.       "e "
  475.     )
  476.     (set txt_PackersAvail (cat
  477.       "FrexxEd può trarre vantaggio dalle librerie %s trovate "
  478.       "nel tuo cassetto/partizione LIBS: per la compressione/decompressione "
  479.       "e la codifica/decodifica dei file. I file compressi con questa libreria "
  480.       "saranno decompressi durante il caricamento!")
  481.     )
  482.     (set txt_PackersNonAvail (cat
  483.       "Per poter utilizzare le caratteristiche di compressione/decompressione "
  484.       "e di codifica/decodifica dei file, FrexxEd richiede la xpkmaster.library "
  485.       " e/o la powerpacker.library! Esse non sono presenti nel tuo sistem, perciò "
  486.       "te le devi procurare per sfruttare le caratteristiche menzionate!")
  487.     )
  488.     (set txt_LocaleDir (cat
  489.       "Vuoi inserire i cataloghi nel cassetto/partizione LOCALE:Catalogs/ "
  490.       "oppure in FREXXED: ? (Inserirli in quest'ultimo comporterà l'installazione "
  491.       "dell'eseguibile in FREXXED:) ")
  492.     )
  493.     (set txt_LocaleDirHelp (cat
  494.       "Installer deve sapere dove vuoi installare i cataloghi."
  495.       "Il sistema li cercherà in Locale:Catalogs/ ed in "
  496.       "PROGDIR:Catalogs/ (In questo caso FREXXED:Catalogs/). "
  497.       "Scegli dove inserirli! Ricorda che se scegli di metterli in "
  498.       "FREXXED:Catalogs/, installer dovrà mettere l'eseguibile in FREXXED:.")
  499.     )
  500.     (set txt_LibsDir
  501.       "Inserisci il cassetto/partizione dove installare le librerie!"
  502.     )
  503.  
  504.  
  505.     (set txt_MagicWBIcons "Vuoi installare le icone stile MagicWB?")
  506.  
  507.     (set txt_MagicWBHelp (cat "Magic WB è un'applicazione che migliora l'aspetto del "
  508.      "tuo Workbench. Essa offre l'opportunità di usare icone extra (molto carine) in quanto "
  509.      "vengono utilizzati più colori."))
  510.   )
  511. )
  512.  
  513. (if (= @language "deutsch")
  514.   (
  515.     (set langbit 4)     ; used below when selecting language to install
  516.     (set txt_NoVersion (cat
  517.       "FrexxEd läuft nicht mit der Version %ld von AmigaDOS! "
  518.       "Wählen Sie \"Fortfahren\", um FrexxEd dennoch zu installieren, "
  519.       "oder \"Abbruch\", um die Installation zu beenden.")
  520.     )
  521.     (set txt_NoVersionHelp (cat
  522.       "Wenn Sie beabsichtigen, in kürzerer Zeit auf eine neuere Version "
  523.       "des AmigaDOS umzusteigen, kann es sinnvoll sein, FrexxEd dennoch "
  524.       "zu installieren, auch wenn man ihn bis dahin nicht benutzen kann. "
  525.       "Sollten Sie nicht daran denken wenigstens auf Version 2.04 des "
  526.       "AmigaDOS umzusteigen, brechen Sie die Installation hier ab "
  527.       "und verzichten Sie auf die Benutzung von FrexxEd ganz.")
  528.     )
  529.     (set txt_AbortMsg
  530.       "Die Installation wurde abgebrochen, ohne etwas zu installieren."
  531.     )
  532.     (set txt_Install
  533.       "Fortfahren"
  534.     )
  535.     (set txt_Cancel
  536.       "Abbruch"
  537.     )
  538.     (set txt_Destination (cat
  539.       "Ihre aktuelle Version des FrexxEd-Pakets scheint sich in dem "
  540.       "Verzeichnis \"%s\" zu befinden. Wollen Sie die "
  541.       "neue Version dorthin kopieren?")
  542.     )
  543.     (set txt_DestinationHelp (cat
  544.       "Der Installer hat festgestellt, daß Sie bereits eine Version "
  545.       "des FrexxEd in Ihrem System installiert haben (Sie haben das "
  546.       "logische Laufwerk FREXXED: dem Verzeichnis \"%s\" zugewiesen). "
  547.       "Wollen Sie die neue Version dorthin kopieren, dann wählen Sie "
  548.       "\"Ja\" ansonsten wählen Sie \"Nein\", um ein anderes "
  549.       "Verzeichnis anzugeben.")
  550.     )
  551.     (set txt_DrawerPrompt (cat
  552.       "Wohin sollen die FrexxEd Dateien kopiert werden? "
  553.       "Die ausführbare Datei wird extra kopiert und ist hier "
  554.       "nicht enthalten.")
  555.     )
  556.     (set txt_OutOfSpace (cat
  557.       "Eine komplette FrexxEd-Installation benötigt wenigstens "
  558.       "900 KByte freien Speicherplatz. Auf dem ausgewählten "
  559.       "Ziellaufwerk %s sind jedoch nur %ld KByte "
  560.       "freier Speicherplatz verfügbar. "
  561.       "Starten Sie die Installation erneut mit einem anderen "
  562.       "Ziellaufwerk oder sorgen Sie dafür, daß auf diesem "
  563.       "Laufwerk 900 KByte Speicherplatz zur Verfügung stehen.")
  564.     )
  565.     (set txt_SelectLangs
  566.       "Wählen Sie die Sprachen, die installiert werden sollen."
  567.     )
  568.     (set txt_SelectLangsHelp (cat
  569.       "Ab der Version 2.1 des AmigaDOS werden unterschiedliche "
  570.       "Sprachen vom System unterstützt. Die Texte werden dann "
  571.       "in der gewünschten Sprache ausgegeben.\n"
  572.       "Wählen Sie bitte die Sprachen aus, von denen Sie der "
  573.       "Meinung sind, sie jetzt oder in Zukunft zu benutzen. "
  574.       "Natürlich können Sie auch mehr oder andere Sprachen "
  575.       "später noch installieren. In zukünftigen Versionen "
  576.       "werden noch weitere Sprachen folgen.")
  577.     )
  578.     (set txt_FrexxEddir (cat
  579.       "Wählen Sie das Verzeichnis, in das sie die ausführbare "
  580.       "Datei von FrexxEd kopieren wollen.")
  581.     )
  582.     (set txt_FrexxEddirHelp (cat
  583.       "Die ausführbare Datei von FrexxEd ist der aktuelle Editor. "
  584.       "Die Zuweisung \"FrexxEd:\" wird vom Editor benutzt, um die "
  585.       "restlichen Dateien zu finden, jedoch muß die ausführbare "
  586.       "Datei mit den anderen nicht zusammen gespeichert sein.\n"
  587.       "Wenn Sie ein Verzeichnis wählen, das schon zu Ihrem aktuellen "
  588.       "Suchpfad gehört, können Sie FrexxEd von überall aus starten, "
  589.       "ohne Ihren Suchpfad zu ändern.")
  590.     )
  591.     (set txt_PromptStartup (cat
  592.       "Wollen Sie, daß die folgende Zeile an Ihre Datei "
  593.       "S:User-Startup angehangen wird?\n\n"
  594.       "Assign FrexxEd: \"%s\"\n")
  595.     )
  596.     (set txt_And
  597.       "und "
  598.     )
  599.     (set txt_PackersAvail (cat
  600.       "FrexxEd kann die Bibliotheken mit den Namen %s, "
  601.       "die sich in Ihrem LIBS:-Verzeichnis befinden zum Ver- und "
  602.       "Entschlüsseln sowie zum Komprimieren/Dekomprimieren von Dateien "
  603.       "benutzen. Derart komprimierte Dateien werden beim Laden "
  604.       "automatisch dekomprimiert.")
  605.     )
  606.     (set txt_PackersNonAvail (cat
  607.       "Um den Vorteil von Dateikomprimierung/-dekomprimierung und Ver- "
  608.       "und Entschlüsselung zu haben, benötigt FrexxEd die Bibliotheken "
  609.       "xpkmaster.library und/oder powerpacker.library. Diese sind in "
  610.       "Ihrem System nicht vorhanden. Um die erwähnten Funktionen nutzen "
  611.       "zu können, müssen Sie sich die Bibliotheken erst beschaffen.")
  612.     )
  613.     (set txt_LocaleDir (cat
  614.       "Wollen Sie die Sprachanpassungsdateien in das LOCALE:Catalogs/-"
  615.       "oder in das FREXXED:Catalogs/-Verzeichnis kopieren (bei "
  616.       "letzterem muß die ausführbare Datei sich in dem Verzeichnis "
  617.       "FREXXED: befinden)?")
  618.     )
  619.     (set txt_LocaleDirHelp (cat
  620.       "Der Installer muß wissen, wohin Sie die Sprachanpassungsdateien "
  621.       "kopiert haben wollen. Das System sucht diese Dateien sowohl im "
  622.       "LOCALE:Catalogs/-Verzeichnis als auch im PROGDIR:Catalogs/-"
  623.       "Verzeichnis. Dies bedeutet, daß in dem Verzeichnis, in dem sich "
  624.       "die ausführbare Datei befindet nach einem Verzeichnis Catalogs "
  625.       "gesucht wird. In diesem Fall heißt das, daß sowohl die "
  626.       "ausführbare Datei als auch das Catalogs-Verzeichnis in dem "
  627.       "FREXXED:-Verzeichnis befinden.")
  628.     )
  629.     (set txt_LibsDir (cat
  630.       "Bitte geben Sie das Verzeichnis oder Laufwerk an, in das die "
  631.       "Bibliotheken kopiert werden sollen.")
  632.     )
  633.   )
  634. )
  635.  
  636. (if (= @language "svenska")
  637.   (
  638.     (set langbit 1)    ; used below when selecting language to install
  639.     (set txt_NoVersion (cat
  640.       "FrexxEd kan inte köras i version %ld av AmigaDOS! "
  641.       "Välj \"Installera\" om du vill installera FrexxEd ändå, "
  642.       "eller välj \"Avbryt\" för "
  643.       "att avsluta installationsprocessen.")
  644.     )
  645.     (set txt_NoVersionHelp (cat
  646.       "Bara om du tänker uppgradera till en nyare version av AmigaDOS inom "
  647.       "den närmaste tiden är det vettigt att installer FrexxEd. Det kan "
  648.       "dock inte användas förrän du uppgraderar till minst 2.04. Om du inte "
  649.       "planerar att uppgradera, så avsluta på en gång och glöm FrexxEd!")
  650.     )
  651.     (set txt_AbortMsg
  652.       "Ingenting installerades!"
  653.     )
  654.     (set txt_Install
  655.       "Installera"
  656.     )
  657.     (set txt_Cancel
  658.       "Avbryt"
  659.     )
  660.     (set txt_Destination (cat
  661.       "Din nuvarande kopia av FrexxEd verkar befinna sig i "
  662.       "lådan \"%s\". Vill du ha uppdateringen installerad "
  663.       "där?")
  664.     )
  665.     (set txt_DestinationHelp (cat
  666.       "Installer upptäckte att du redan har en kopia av FrexxEd installerad "
  667.       "i ditt system (du har assignat FREXXED: till \"%s\"). Om "
  668.       "det är fel eller om du vill ha uppdatering installerad någon annan "
  669.       "stans, välj NEJ som svar. Annars, svara JA.")
  670.     )
  671.     (set txt_DrawerPrompt (cat
  672.       "I vilken låda vill du att dina FrexxEd filer skall installeras? "
  673.       "(Ingen låda kommer att skapas av installer.) Den "
  674.       "exekverbara filen är _inte_ inkluderad, utan den kopieras separat.")
  675.     )
  676.     (set txt_OutOfSpace (cat
  677.       "En komplett FrexxEd installation kräver ungefär 900 kb "
  678.       "ledigt utrymme, men den valda destinationen " 
  679.       "%s: har bara %ld kb tillgängligt! "
  680.       "Starta om installationen och välj en ny destination, eller rensa "
  681.       "upp på den här så att mer diskutrymme blir tillgängligt!")
  682.     )
  683.     (set txt_SelectLangs
  684.       "Välj de språk du vill ha installerade!"
  685.     )
  686.     (set txt_SelectLangsHelp (cat
  687.       "Från och med AmigaDOS version 2.1, finns det stöd "
  688.       "för program att hålla databaser för olika språk, för att stödja "
  689.       "texter skrivna på ditt eget språk.\n"
  690.       "Välj de språk som du tror att du kommer att använda, nu "
  691.       "eller i framtiden. Du kan förstås installera fler/annorlunda "
  692.       "kataloger vid ett senare tillfälle. Fler kataloger kommer troligen "
  693.       "i framtiden versioner!")
  694.     )
  695.     (set txt_FrexxEddir
  696.       "Välj en låda att lägga den exekverbara FrexxEd filen i! "
  697.     )
  698.     (set txt_FrexxEddirhelp (cat
  699.       "Den exekverbara filen FrexxEd är själva editorn. FrexxEd: används "
  700.       "av editorn för att hitta resten av FrexxEd:s filer, men den här filen "
  701.       "behöver inte vara placerad bland de andra i filträdet.\n"
  702.       "Om du väljer en låda som du redan har i din path, "
  703.       "så kommer du kunna starta FrexxEd varifrån som helst utan att ändra "
  704.       "din nuvarande path.")
  705.     )
  706.     (set txt_PromptStartup (cat
  707.       "Lägga till denna rad till s:user-startup?\n\n"
  708.       "assign FrexxEd: \"%s\"\n")
  709.     )
  710.     (set txt_And
  711.       "och "
  712.     )
  713.     (set txt_PackersAvail (cat
  714.       "FrexxEd kan dra nytta av de bibliotek som finns i din LIBS: "
  715.       "låda vid namn %s för komprimering/"
  716.       "dekomprimering och för kryptering/dekryptering. Filer packade med "
  717.       "ett sådant bibliotet kommer att packas upp när de laddas in!")
  718.     )
  719.     (set txt_PackersNonAvail (cat
  720.       "För att kunna dra nytta av såna saker som komprimering/dekomprimering "
  721.       "och kryptering/dekryptering kräver FrexxEd biblioteken "
  722.       "xpkmaster.library och/eller powerpacker.library! De finns inte i ditt "
  723.       "system, så för att kunna använda de nämnda funktionerna måste du "
  724.       "skaffa dem!")
  725.     )
  726.     (set txt_LocaleDir (cat
  727.       "Vill du lägga locale-katalogerna i LOCALE:catalogs/ "
  728.       "eller i FREXXED:catalogs/ ? (lägger du dem i den senare lådan "
  729.       "tvingar du den exekverbara filen att placeras i FREXXED:)")
  730.     )
  731.     (set txt_LocaleDirHelp (cat
  732.       "Installer måste veta var du vill lägga locale-katalogerna. "
  733.       "Systemet kommer att leta efter dem i LOCALE:Catalogs/ och i "
  734.       "PROGDIR:Catalogs/ (vilket i det här fallet betyder FREXXED:Catalogs/). "
  735.       "Du väljer var du vill ha dem! Kom ihåg att ifall du väljer att lägga "
  736.       "dem i FREXXED:Catalogs/, så kommer installer att lägga den exekverbara "
  737.       "filen Fred i FREXXED:.")
  738.     )
  739.     (set txt_LibsDir
  740.       "Ange låda att installera biblioteken i!"
  741.     )
  742.     (set txt_MagicWBIcons "Vill du installera MagicWB-ikoner?")
  743.  
  744.     (set txt_MagicWBHelp (cat "Magic WB är en applikation som förbättrar "
  745.        "din Workbenchs utseende. Den ger bl a möjlighet till extra snygga "
  746.        "ikoner med flera färger."))
  747.     (set txt_alreadyinstalled "%s är redan installerad!")
  748.  
  749.     (set txt_askbackup "Säkerhetskopiera FPL-program som ersätts med nya versioner?")
  750.  
  751.     (set txt_askbackuphelp (cat "Installer ska precis till att kopiera ett antal "
  752.     "FPL-program till FrexxEd:FPL/ katalogen. Om du har ändrat i någon av "
  753.     "de programmen som ingår i distributionen och vill behålla dem efter den "
  754.     "här installationen, tryck 'ja', och alla FPL-program som blir ersatta av "
  755.     "nyare versioner kommer att kopieras till FrexxEd:oldFPL/.  OBS: Detta "
  756.     "inkluderar inte User.FPL. User.FPL är till för att ändras och uppdateras "
  757.     "inte av installer!"))
  758.  
  759.     (set txt_backupfilestext (cat "Följande filer kopierades till den här "
  760.                                   "katalogen när FrexxEd uppdaterades:\n"))
  761.   )
  762. )
  763.  
  764. (if (= @language "nederlands")
  765.   (
  766.     (set langbit 16)    ; used below when selecting language to install
  767.     (set txt_NoVersion (cat            
  768.       "FrexxEd kan niet onder versie %ld van AmigaDOS runnen! Kies \"Installeer\" als U nog steeds FrexxEd wilt installeren "
  769.       "of kies \"Annuleer\" om "
  770.       "de installatie procedure te annuleren.")
  771.     )
  772.     (set txt_NoVersionHelp (cat
  773.       "Als U van plan bent een nieuwere versie van AmigaDOS te gebruiken "
  774.       "binnen een bepaalde periode, zal het slim zijn om FrexxEd te "
  775.       "installeren, zelfs als U het nog niet kan gebruiken tot de upgrade. "
  776.       "Als U er niet eens over nadenkt om tenminste versie 2.04 te "
  777.       "installeren, stop deze installatie dan meteen, en vergeet het om "
  778.       "FrexxEd te gebruiken!")
  779.     )
  780.     (set txt_AbortMsg
  781.       "Niks was geinstalleerd!"
  782.     )
  783.     (set txt_Install
  784.       "Installeer"
  785.     )
  786.     (set txt_Cancel
  787.       "Annuleer"
  788.     )
  789.     (set txt_Destination (cat
  790.       "Uw huidige kopie van het FrexxEd pakket blijkt geplaatst te zijn "
  791.       "in de lade \"%s\". Wilt U de update daar installeren?")
  792.     )
  793.     (set txt_DestinationHelp (cat
  794.       "De installer heeft bepaald dat U al een kopie van FrexxEd "
  795.       "geinstalleerd heeft op Uw systeem (U heeft een assign FREXXED: "
  796.       "op \"%s\" staan). Als dit verkeerd is, of U wilt de update ergens "
  797.       "anders hebben, kies dan NEE als antwoord. Kies andere JA.")
  798.     )
  799.     (set txt_DrawerPrompt (cat
  800.       "Waar wilt U de FrexxEd bestanden geinstalleerd hebben? Het "
  801.       "bestand zelf is _niet_ hierbij ingesloten, het zal apart "
  802.       "gekopieerd worden.")
  803.     )
  804.     (set txt_OutOfSpace (cat
  805.       "Een komplete installatie van FrexxEd heeft minstens 900 kb"
  806.       "aan vrije ruimte nodig, maar de aangegeven eenheid "
  807.       "%s: heeft alleen maar %ld kb over. "
  808.       "Herstart de installatie en kies een nieuwe eenheid, of "
  809.       "maak deze schoon, zodat er meer ruimte over zal zijn!")
  810.     )
  811.     (set txt_SelectLangs
  812.       "Kies de talen die U geinstalleerd wilt hebben!"
  813.     )
  814.     (set txt_SelectLangsHelp (cat
  815.       "Vanaf AmigaDOS versie 2.1, is er locale ondersteuning "
  816.       "voor software om gegevens te bewaren voor verschillende "
  817.       "talen.\n"
  818.       "Kies de taal die U het liefst gebruikt, nu of later in "
  819.       "de toekomst. U kunt altijd meer/andere talen installeren "
  820.       "voor later gebruik. Meerdere talen zullen zeker verschijnen "
  821.       "in toekomstige uitgaven van FrexxEd!")
  822.     )
  823.     (set txt_FrexxEddir
  824.       "Kies een lade waar het bestand FrexxEd in komt! "
  825.     )
  826.     (set txt_FrexxEddirHelp (cat
  827.       "Het bestand FrexxEd is de uiteindelijke editor. FrexxEd: wordt "
  828.       "gebruikt door de editor om de rest van de FrexxEd bestanden te "
  829.       "vinden.\n"
  830.       "Kies een lade die U al in Uw path heeft staan, zodat U "
  831.       "makkelijker FrexxEd kunt laden.")
  832.     )
  833.     (set txt_PromptStartup (cat
  834.       "Deze regels toevoegen aan Uw S:User-Startup?\n\n"
  835.       "Assign FrexxEd: \"%s\"\n")
  836.     )
  837.     (set txt_And
  838.       "en "
  839.     )
  840.     (set txt_PackersAvail (cat
  841.       "FrexxEd kan gebruik maken van de libraries gevonden in Uw LIBS: "
  842.       "partitie/lade genoemd %s voor bestand compressie/"
  843.       "decompressie en encryptie/decryptie. Bestanden gecomprimeerd met "
  844.       "zo'n library zal uitgepakt worden tijdens het laden!")
  845.     )
  846.     (set txt_PackersNonAvail (cat
  847.       "Om zulke leuke dingen te gebruiken, zoals bestand compressie/"
  848.       "decompressie en encryptie/decryptie, heeft FrexxEd de libraries "
  849.       "xpkmaster.library en/of powerpacker.library nodig! Deze zijn niet "
  850.       "aanwezig op Uw systeem, dus om de functies te kunnen gebruiken, "
  851.       "haal ze dan ergens vandaan!")
  852.     )
  853.     (set txt_LocaleDir (cat
  854.       "Wilt U de catalogs in de LOCALE:catalogs/ of in de "
  855.       "FREXXED:catalogs/ lade/partitie? (Als U ze in de laatste "
  856.       "lade stopt, dan word het hoofdbestand opgeslagen in FREXXED:)")
  857.     )
  858.     (set txt_LocaleDirHelp (cat
  859.       "De installer wil graag weten waar de catalogs geplaatst moeten "
  860.       "worden. Het systeem zal kijken in LOCALE:Catalogs/ en in "
  861.       "PROGDIR:Catalogs/ (wat dus FREXXED:Catalogs/ betekend). "
  862.       "U kiest waar U ze wil hebben. Denk eraan dat wanneer U ze kiest "
  863.       "ze in FREXXED:Catalogs/ te plaatsen, de installer het hoofdbestand "
  864.       "in FREXXED: plaatst!")
  865.     )
  866.     (set txt_LibsDir
  867.       "Kies lade/partitie om de libraries te installeren!"
  868.     )
  869.   )
  870. )
  871.  
  872. (if (= @language "français")
  873.   (
  874.     (set langbit 64)    ; used below when selecting language to install
  875.     (set txt_NoVersion (cat
  876.       "FrexxEd ne peux pas tourner sous AmigaDOS version %ld !\n"
  877.       "Sélectionnez \"Installer\" si vous désirez "
  878.       "tout de même installer FrexxEd "
  879.       "ou appuyez sur \"Annuler\" pour "
  880.       "mettre fin à l'installation.")
  881.     )
  882.     (set txt_NoVersionHelp (cat
  883.       "Si vous prévoyez d'utiliser bientôt une version d'AmigaDOS plus récente, "
  884.       "vous pouvez tout de même installer FrexxEd, même s'il ne pourra "
  885.       "être utilisé avant la mise à jour.\nPar contre, si vous ne pensez pas installer "
  886.       "au moins la version 2.04 d'AmigaDOS avant longtemps, vous pouvez mettre fin "
  887.       "à l'installation. Mais oubliez FrexxEd !")
  888.     )
  889.     (set txt_AbortMsg
  890.       "Rien n'a été installé !"
  891.     )
  892.     (set txt_Install
  893.       "Installer"
  894.     )
  895.     (set txt_Cancel
  896.       "Annuler"
  897.     )
  898.     (set txt_Destination (cat
  899.       "Votre copie actuelle de FrexxEd semble se trouver dans le "
  900.       "répertoire \"%s\".\nVoulez vous installer la mise à jour "
  901.       "à cet endroit ?")
  902.     )
  903.     (set txt_DestinationHelp (cat
  904.       "Le programme d'installation pense vous avez déjà une version "
  905.       "de FrexxEd installée dans votre système, car FREXXED: est assigné "
  906.       "au répertoire \"%s\".\nSi ce n'est pas le cas, ou si vous voulez "
  907.       "installer la mise à jour dans un autre répertoire, appuyez sur "
  908.       "NON, sinon répondez OUI.")
  909.     )
  910.     (set txt_DrawerPrompt (cat
  911.       "Dans quel répertoire voulez-vous installer les fichier de FrexxEd ?\n"
  912.       "(Le programme d'installation ne créera pas de nouveau répertoire.)\n"
  913.       "L'exécutable sera installé séparément.")
  914.     )
  915.     (set txt_OutOfSpace (cat
  916.       "L'installation complète de FrexxEd nécessite un espace libre "
  917.       "de 900 Kb, mais le périphérique choisis (%s) n'a que %ld Kb "
  918.       "de disponible.\n"
  919.       "Relancez l'installation ou choisissez un nouveau périphérique."
  920.       "Vous pouvez également effacer quelques fichier situés sur ce "
  921.       "même support pour faire de la place à FrexxEd")
  922.     )
  923.     (set txt_SelectLangs
  924.       "Choisissez les catalogues à installer!"
  925.     )
  926.     (set txt_SelectLangsHelp (cat
  927.       "A partir de la version 2.1 d'AmigaDOS, le système peut gérer "
  928.       "plusieurs catalogues pour chaque programmes, définissant ainsi "
  929.       "les différentes langues supportée par celui-ci.\n"
  930.       "Sélectionnez les langues que vous pensez utiliser, maintenant "
  931.       "ou plus tard. Bien sûr, vous pouvez installer d'autres "
  932.       "catalogues après l'installation, permettant de choisir d'autres langues.\n"
  933.       "D'autres catalogues vont certainement apparaître dans des "
  934.       "version futures de FrexxEd")
  935.     )
  936.     (set txt_FrexxEddir
  937.       "Où voulez-vous placer l'exécutable de FrexxEd ?"
  938.     )
  939.     (set txt_FrexxEddirHelp (cat
  940.       "L'exécutable de FrexxEd est le programme qui lance l'éditeur. FrexxEd: est "
  941.       "utilisé par celui-ci afin de trouver les fichier dont il a "
  942.       "besoin. L'exécutable lui-même peut très bien être placé ailleurs.\n"
  943.       "Sélectionner un répertoire que vous avez déjà inclus dans le "
  944.       "chemin de recherche d'AmigaDOS (PATH) vous permettra de lancer "
  945.       "FrexxEd quel que soit le répertoire courant.")
  946.     )
  947.     (set txt_PromptStartup (cat
  948.       "Dois-je ajouter ces lignes à s:user-startup ?\n\n"
  949.       "assign FrexxEd: \"%s\"\n")
  950.     )
  951.     (set txt_And
  952.       "et "
  953.     )
  954.     (set txt_PackersAvail (cat
  955.       "FrexxEd peut utiliser les bibliothèques présentes dans votre "
  956.       "répertoire LIBS:, nomées %s pour compresser/décompresser les fichiers.\n"
  957.       "Les fichiers compressés par ces bibliothèques seront décompressées "
  958.       "automatiquement lorsque FrexxEd les chargera !")
  959.     )
  960.     (set txt_PackersNonAvail (cat
  961.       "Afin d'être en mesure de compresser/décompresser ou coder/décoder "
  962.       "des fichiers, FrexxEd a besoin des bibliothèques xpkmaster.library "
  963.       "et/ou powerpacker.library ! Elles ne sont pas présentes dans votre "
  964.       "sytème. Donc, si vous désirez utiliser de telles fonctions, "
  965.       "procurez vous ces merveilles !")
  966.     )
  967.     (set txt_LocaleDir (cat
  968.       "Voulez-vous placer les catalogues dans LOCALE:catalogs/ "
  969.       "ou dans FREXXED:catalogs/ ?\n(Dans ce dernier cas, l'exécutable "
  970.       "'Fred' devra également être placé dans FREXXED:)")
  971.     )
  972.     (set txt_LocaleDirHelp (cat
  973.       "Le programme d'installation a besoin de savoir ou vous désirez "
  974.       "installer les catalogues. (qui peuvent rendre FrexxEd polyglote !)\n"
  975.       "Le système les cherchera dans locale:Catalogs/, puis dans "
  976.       "PROGDIR:Catalogs/ (Dans ce cas, FREXXED:Catalogs/).\n\n"
  977.       "Vous avez le choix, mais souvenez-vous que si vous décidez de "
  978.       "les placer dans FREXXED:Catalogs/, il sera nécessaire de copier "
  979.       "l'exécutable de FrexxEd dans FREXXED:.")
  980.     )
  981.     (set txt_LibsDir
  982.       "Sélectionnez le répertoire ou la partition où installer les bibliothèques !"
  983.     )
  984.  
  985.   )
  986. )
  987.  
  988. (if (= @language "norsk")
  989.   (
  990.     (set langbit 128)    ; used below when selecting language to install
  991.     (set txt_NoVersion (cat
  992.       "FrexxEd kan ikke kjøres i versjon %ld av AmigaDOS! "
  993.       "Velg \"Installere\" om du likevel vil installere FrexxEd, "
  994.       "eller velg \"Avbryt\" for "
  995.       "å avslutte installasjonsprosessen.")
  996.     )
  997.     (set txt_NoVersionHelp (cat
  998.       "Det er ikke fornuftig å installere FrexxEd dersom du ikke i den nærmeste"
  999.       "tiden har tenkt å oppgradere til en nyere versjon av AmigaDos."
  1000.       "FrexxEd kan ikke brukes før du har oppgradert til minst v.2.04."
  1001.       "Dersom du ikke har tenkt å oppgradere, avslutt nå og glem FrexxEd.")
  1002.     )
  1003.     (set txt_AbortMsg
  1004.       "Ingenting ble installert!"
  1005.     )
  1006.     (set txt_Install
  1007.       "Installere"
  1008.     )
  1009.     (set txt_Cancel
  1010.       "Avbryt"
  1011.     )
  1012.     (set txt_Destination (cat
  1013.       "Den forrige versjonen av FrexxEd pakken ser ut til å befinne seg i "
  1014.       "skuffen \"%s\". Vil du ha oppdateringen installert "
  1015.       "der?")
  1016.     )
  1017.     (set txt_DestinationHelp (cat
  1018.       "Installer oppdaget at du alt har en kopi av FrexxEd installert "
  1019.       "i ditt system (du har assignet FREXXED: til \"%s\"). Om "
  1020.       "det er feil eller om du vil ha oppdateringen installert et annet "
  1021.       "sted, svar NEI. Ellers, svar JA.")
  1022.     )
  1023.     (set txt_DrawerPrompt (cat
  1024.       "I hvilken skuff vil du att dine FrexxEd filer skal installeres? "
  1025.       "(Ingen skuff kommer til å bli laget av installer.) Den "
  1026.       "kjørbare filen er _ikke_ inkludert, denne kopieres separat.")
  1027.     )
  1028.     (set txt_OutOfSpace (cat
  1029.       "En komplett FrexxEd installasjon krever omtrent 900 kb "
  1030.       "ledig plass, men den valgte destinasjonen " 
  1031.       "%s: har bare %ld kb tilgjengelig! "
  1032.       "Start installasjonen på nytt, og velg en ny destinasjon, eller rydd"
  1033.       "opp på denne slik at mer diskplass blir tilgjengelig!")
  1034.     )
  1035.     (set txt_SelectLangs
  1036.       "Velg de språk du vil ha installert!"
  1037.     )
  1038.     (set txt_SelectLangsHelp (cat
  1039.       "Fra og med AmigaDOS versjon 2.1, finnes det støtte "
  1040.       "for programmer til å ha databaser for ulike språk, for å støtte "
  1041.       "tekster skrevet på ditt eget språk.\n"
  1042.       "Velg de språk som du tror du kommer til å bruke, nå "
  1043.       "eller i fremtiden. Du kan installere flere/annerledes "
  1044.       "kataloger ved et senere tilfelle. Flere kataloger kommer trolig "
  1045.       "i framtidige versjoner!")
  1046.     )
  1047.     (set txt_FrexxEddir
  1048.       "Velg en skuffe å legge den kjørbare FrexxEd filen i! "
  1049.     )
  1050.     (set txt_FrexxEddirhelp (cat
  1051.       "Den kjørbare filen FrexxEd er selve editoren. FrexxEd: brukes "
  1052.       "av editoren for å finne resten av FrexxEd:s filer, men denne filen "
  1053.       "trenger ikke være plassert blant de andre i filtreet.\n"
  1054.       "Om du velger en skuffe som du alt har i din path, "
  1055.       "så kan du starte FrexxEd hvor som helst uten å endre "
  1056.       "din nåværende path.")
  1057.     )
  1058.     (set txt_PromptStartup (cat
  1059.       "Legge til denne linjen i s:user-startup?\n\n"
  1060.       "assign FrexxEd: \"%s\"\n")
  1061.     )
  1062.     (set txt_And
  1063.       "og "
  1064.     )
  1065.     (set txt_PackersAvail (cat
  1066.       "FrexxEd kan dra nytte av de biblioteker som finnes i din LIBS: "
  1067.       "skuffe ved navn %s for komprimering/"
  1068.       "dekomprimering og for kryptering/dekryptering. Filer pakket med "
  1069.       "et slikt bibliotek blir pakket opp når de hentes inn!")
  1070.     )
  1071.     (set txt_PackersNonAvail (cat
  1072.       "For å kunne dra nytte av funksjoner som komprimering/dekomprimering "
  1073.       "og kryptering/dekryptering krever FrexxEd bibliotekene "
  1074.       "xpkmaster.library og/eller powerpacker.library! De finnes ikke i ditt "
  1075.       "system, så for å kunne anvende de nevnte funksjonene må du "
  1076.       "skaffe dem tilveie!")
  1077.     )
  1078.     (set txt_LocaleDir (cat
  1079.       "Vil du legge locale-katalogene i LOCALE:catalogs/ "
  1080.       "eller i FREXXED:catalogs/ ? (legger du dem i den siste skuffen "
  1081.       "tvinger du den kjørbare filen til å plasseres i FREXXED:)")
  1082.     )
  1083.     (set txt_LocaleDirHelp (cat
  1084.       "Installer må vite hvor du vil legge locale-katalogene. "
  1085.       "Systemet kommer til å lete etter dem i LOCALE:Catalogs/ og i "
  1086.       "PROGDIR:Catalogs/ (hvilket i dette tilfellet betyr FREXXED:Catalogs/). "
  1087.       "Du velger hvor du vil ha dem! Husk at dersom du velger å legge "
  1088.       "dem i FREXXED:Catalogs/, så vil installer legge den kjørbare "
  1089.       "filen FrexxEd i FREXXED:.")
  1090.     )
  1091.     (set txt_LibsDir
  1092.       "Angi skuff å installere bibliotekene i!"
  1093.     )
  1094.     (set txt_MagicWBIcons "Vil du installere MagicWB-ikoner?")
  1095.  
  1096.     (set txt_MagicWBHelp (cat "Magic WB er en applikasjon som forbedrer "
  1097.        "Workbenchs utseende. Den gir bl a mulighet til ekstra vakre "
  1098.        "ikoner med flere farger."))
  1099.     )
  1100. )
  1101.  
  1102.  
  1103. ;*****************************************************************************
  1104. ;
  1105. ; END OF LANGUAGE DEFINES, START OF *REAL* INSTALLATION
  1106. ;
  1107. ;*****************************************************************************
  1108.  
  1109. ; Prompt users running anything lower than V37 whether installing FrexxEd
  1110. ; since it won't run on such machines!
  1111.  
  1112. (set amigaversion (/ (getversion) 65536))
  1113.  
  1114. (if (< amigaversion 37)
  1115.    (if (not (askbool
  1116.                (prompt (txt_NoVersion amigaversion))
  1117.                (choices txt_Install txt_Cancel)
  1118.                (help txt_NoVersionHelp)
  1119.             )
  1120.        )
  1121.        (abort txt_AbortMsg)
  1122.    )
  1123. )
  1124.  
  1125. (complete 5)
  1126.  
  1127. (set previnstall (getassign "FrexxEd" "a"))
  1128.  
  1129. ; Get FrexxEd: directory
  1130. (set frexxdest (getassign "FrexxEd" "a"))
  1131.  
  1132. ; Get destination directory from user
  1133. (if (getassign "FrexxEd" "a")
  1134.    (if (not (askbool
  1135.                (prompt (txt_Destination frexxdest))
  1136.                (help (txt_DestinationHelp frexxdest))
  1137.                (default 1)
  1138.             )
  1139.        )
  1140.        (set frexxdest
  1141.         "non-existant file name"
  1142.        )
  1143.        (set samedir 1)     ; Don't bother with startup part
  1144.     )
  1145.     (set frexxdest
  1146.       "non-existant file name"
  1147.     )
  1148. )
  1149.  
  1150. ; Keep on until the entered directory really exists!
  1151.  
  1152. (while
  1153.    (not (exists frexxdest))
  1154.    (set frexxdest
  1155.       (askdir
  1156.          (prompt txt_DrawerPrompt)
  1157.          (help @askdir-help)
  1158.          (default @default-dest)
  1159.       )
  1160.    )
  1161. )
  1162.  
  1163. (if (= 0 @user-level)
  1164.   (
  1165.   ; Only novices get this!
  1166.     (makedir (tackon frexxdest "FrexxEd"))
  1167.     (set frexxdest (tackon frexxdest "FrexxEd"))
  1168.   )
  1169. )
  1170.  
  1171. (complete 10)
  1172.  
  1173. ; if not installed in RAM, check disk space
  1174. (if (<> (getdevice frexxdest) "RAM")
  1175.   (
  1176.     ; Check that there is enough disk space
  1177.     (set size (getdiskspace frexxdest))
  1178.  
  1179.     ; Don't do this if this is an update!
  1180.     (if previnstall
  1181.       (working)
  1182.       (
  1183.         ; Require 940000 bytes free before installation, otherwise: abort!
  1184.         (if (< size 940000)
  1185.           (abort (txt_OutOfSpace (getdevice frexxdest) (/ size 1024)))
  1186.         )
  1187.       )
  1188.     )
  1189.   )
  1190. )
  1191.  
  1192. (if (= 2 @user-level)
  1193. ; Only experts have the advantage of changing LIBS:!
  1194.    (set libdir (askdir
  1195.                   (prompt txt_LibsDir)
  1196.                   (help @askdir-help)
  1197.                   (default "LIBS:")
  1198.                 )
  1199.    )
  1200.    (set libdir "LIBS:")
  1201. )
  1202.  
  1203. (complete 15)
  1204.  
  1205. ; Get locale information
  1206. (set catalog (askoptions
  1207.                (prompt txt_SelectLangs)
  1208.                (choices "Svenska" "English" "Deutsch" "Italiano" "Nederlands" "Polski" "Français" "Norsk")
  1209.                (help txt_SelectLangsHelp)
  1210.                (default langbit)
  1211.              )
  1212. )
  1213.  
  1214. ; Get MagicWB icons installation information
  1215. (set magicwb (askbool
  1216.                (prompt txt_MagicWBIcons)
  1217.                (help txt_MagicWBHelp)
  1218.              )
  1219. )
  1220.  
  1221. (complete 20)
  1222.  
  1223. (if catalog
  1224.    (
  1225.       (set localedir
  1226.          (askbool
  1227.             (prompt txt_LocaleDir)
  1228.             (choices "LOCALE:" "FREXXED:")
  1229.             (default 1)
  1230.             (help txt_LocaleDirHelp)
  1231.          )
  1232.       )
  1233.       (if localedir
  1234.          (
  1235.             (if (not (exists "locale:" (noreq)))
  1236.                (
  1237.                 (makedir "sys:Locale")
  1238.                 (makeassign  "locale" "sys:locale")
  1239.                )
  1240.             )
  1241.        
  1242.             (if (not (exists "Locale:Catalogs"))
  1243.                (makedir "Locale:Catalogs")
  1244.             )
  1245.             (set catalogdest "Locale:Catalogs/")
  1246.          )
  1247.          (
  1248.             (set catalogdest (tackon frexxdest "Catalogs"))
  1249.             (makedir catalogdest)
  1250.          )
  1251.       )
  1252.  
  1253.       ; If FrexxEd was installed previously, we delete all old catalogs!
  1254.       (if previnstall
  1255.          (
  1256.            (delete "LOCALE:catalogs/#?/FrexxEd.catalog")
  1257.            (delete (tackon frexxdest "catalogs/#?/FrexxEd.catalog"))
  1258.            (delete (tackon previnstall "catalogs/#?/FrexxEd.catalog"))
  1259.          )
  1260.       )
  1261.  
  1262.       (if (IN catalog 0)
  1263.          (
  1264.             (makedir (tackon catalogdest "Svenska"))
  1265.             (copyfiles
  1266.                (source "Catalogs/Svenska")
  1267.                (dest (tackon catalogdest "Svenska"))
  1268.                (infos)
  1269.                (all)
  1270.             )
  1271.          )
  1272.       )
  1273.  
  1274.       (if (IN catalog 2)
  1275.          (
  1276.             (makedir (tackon catalogdest "Deutsch"))
  1277.             (copyfiles
  1278.                (source "Catalogs/Deutsch")
  1279.                (dest (tackon catalogdest "Deutsch"))
  1280.                (infos)
  1281.                (all)
  1282.             )
  1283.          )
  1284.       )
  1285.  
  1286.       (if (IN catalog 3)
  1287.          (
  1288.             (makedir (tackon catalogdest "Italiano"))
  1289.             (copyfiles
  1290.                (source "Catalogs/Italiano")
  1291.                (dest (tackon catalogdest "Italiano"))
  1292.                (infos)
  1293.                (all)
  1294.             )
  1295.          )
  1296.       )
  1297.  
  1298.       (if (IN catalog 4)
  1299.          (
  1300.             (makedir (tackon catalogdest "Nederlands"))
  1301.             (copyfiles
  1302.                (source "Catalogs/Nederlands")
  1303.                (dest (tackon catalogdest "Nederlands"))
  1304.                (infos)
  1305.                (all)
  1306.             )
  1307.          )
  1308.       )
  1309.  
  1310.       (if (IN catalog 5)
  1311.          (
  1312.             (makedir (tackon catalogdest "Polski"))
  1313.             (copyfiles
  1314.                (source "Catalogs/Polski")
  1315.                (dest (tackon catalogdest "Polski"))
  1316.                (infos)
  1317.                (all)
  1318.             )
  1319.          )
  1320.       )
  1321.  
  1322.       (if (IN catalog 6)
  1323.          (
  1324.             (makedir (tackon catalogdest "Français"))
  1325.             (copyfiles
  1326.                 (source "Catalogs/Francais")
  1327.                 (dest (tackon catalogdest "Français"))
  1328.                 (infos)
  1329.                 (all)
  1330.             )
  1331.          )
  1332.       )
  1333.  
  1334.       (if (IN catalog 7)
  1335.          (
  1336.             (makedir (tackon catalogdest "Norsk"))
  1337.             (copyfiles
  1338.                 (source "Catalogs/Norsk")
  1339.                 (dest (tackon catalogdest "Norsk"))
  1340.                 (infos)
  1341.                 (all)
  1342.             )
  1343.          )
  1344.       )
  1345.  
  1346.   )
  1347. )
  1348.  
  1349. (if localedir
  1350.    (set frexxeddir
  1351.       (askdir
  1352.          (prompt txt_FrexxEddir)
  1353.          (help txt_FrexxEddirHelp)
  1354.          (default frexxdest)
  1355.       )
  1356.    )
  1357.    (set frexxeddir frexxdest)
  1358. )
  1359.  
  1360.  
  1361. (complete 25)
  1362.  
  1363.  
  1364. ; Start copying files to destination!
  1365. (set @default-dest frexxdest)
  1366.  
  1367. (complete 30)
  1368.  
  1369. (makedir (tackon frexxdest "Projects"))
  1370.  
  1371. (makedir (tackon frexxdest "Macros"))
  1372.  
  1373. (makedir (tackon frexxdest "Startup"))
  1374.  
  1375. (makedir (tackon frexxdest "Docs"))
  1376.  
  1377. (if (exists "docs")
  1378.   (
  1379.     (copyfiles
  1380.        (source "docs/")
  1381.        (dest (tackon frexxdest "docs/"))
  1382.        (infos)
  1383.        (pattern "#?" )
  1384.     )
  1385.   )
  1386. )
  1387.  
  1388. (complete 35)
  1389.  
  1390. ; copy the keyfile if there is any!
  1391. ;(copyfiles
  1392. ;   (source "")
  1393. ;   (dest frexxdest)
  1394. ;   (pattern "FrexxEd.key" )
  1395. ;)
  1396.  
  1397.  
  1398. ; Make an FPL directory and copy all FPL files
  1399. (makedir (tackon frexxdest "FPL"))
  1400.  
  1401. (complete 40)
  1402.  
  1403. (if previnstall
  1404.    ; Yes, it was previously installed...
  1405.    (
  1406.      ; Make a backup-directory and copy all modified files (to preserve
  1407.      ; changes done by the user!) to that!
  1408.      (set backupdir (tackon frexxdest "oldFPL"))
  1409.      (makedir backupdir)
  1410.      (set destdir (tackon frexxdest "FPL/"))
  1411.      (set origdir "FPL/")
  1412.      (set backupchanged (askbool
  1413.                            (prompt txt_askbackup)
  1414.                            (help txt_askbackuphelp)
  1415.                         )
  1416.      )
  1417.      (foreach origdir "~(User.FPL)"
  1418.        (if (< @each-type 0)
  1419.           ; only do this stuff with FILES. Not DIRECTORIES.
  1420.           (
  1421.             (set destfile (tackon destdir @each-name))
  1422.             (set origfile (tackon "FPL" @each-name))
  1423.             (if (and backupchanged (exists destfile))
  1424.                 ; Backuping is wanted and
  1425.                 ; they both exist. Let's check if they're identical!
  1426.                 (if (= (getsum destfile) (getsum origfile))
  1427.                     ; Identical! Tell 'em it's already here!
  1428.                     (working (txt_alreadyinstalled @each-name))
  1429.                     ; Different, backup the previous file and copy the
  1430.                     ; new one
  1431.                     (
  1432.                        (copyfiles
  1433.                           (source destfile)
  1434.                           (dest backupdir)
  1435.                           (infos)
  1436.                        )
  1437.                        (copyfiles
  1438.                           (source origfile)
  1439.                           (dest destdir)
  1440.                           (infos)
  1441.                        )
  1442.                        (set allfiles (cat allfiles origfile "\n"))
  1443.                     )
  1444.                 )
  1445.                 ; This is obviously a new file, it was not previously
  1446.                 ; present! Just copy it.
  1447.                 (copyfiles
  1448.                    (source origfile)
  1449.                    (dest destdir)
  1450.                    (infos)
  1451.                 )
  1452.             )
  1453.           )
  1454.         )
  1455.      )
  1456.      (if allfiles
  1457.         ; There has been some files backuped!
  1458.         (textfile
  1459.            (dest (tackon backupdir "README"))
  1460.            (append (cat txt_backupfilestext allfiles))
  1461.         )
  1462.      )   
  1463.    )
  1464.    (
  1465.       ; Njet, not previously seen in this system!
  1466.       (copyfiles
  1467.          (source "FPL/")
  1468.          (dest (tackon frexxdest "FPL/"))
  1469.          (infos)
  1470.          (pattern "#?" )
  1471.       )
  1472.      ; Make an 'icons' directory and copy all icons there!
  1473.      (makedir (tackon frexxdest "icons"))
  1474.      (complete 45)
  1475.      
  1476.      (copyfiles
  1477.         (source "icons/")
  1478.         (dest (tackon frexxdest "icons/"))
  1479.         (infos)
  1480.         (pattern "#?.info" )
  1481.      )
  1482.    )
  1483. )
  1484.  
  1485. (if (exists (tackon frexxdest "FPL/User.FPL"))
  1486.    (working)
  1487.    ; If the User.FPL doesn't exist in the destination directory,
  1488.    ; copy it!
  1489.    (copyfiles
  1490.       (source "FPL/User.FPL")
  1491.       (dest (tackon frexxdest "FPL/"))
  1492.       (infos)
  1493.    )
  1494. )
  1495.  
  1496.  
  1497. ; Make a bin directory and copy all bin packages!
  1498. (makedir (tackon frexxdest "Bin"))
  1499.  
  1500. (complete 50)
  1501.  
  1502. (copyfiles
  1503.    (source "bin/")
  1504.    (dest (tackon frexxdest "bin/"))
  1505.    (infos)
  1506.    (pattern "#?" )
  1507. )
  1508.  
  1509. ; Make a 'rexx' directory and copy all rexx scripts there!
  1510. (makedir (tackon frexxdest "Rexx"))
  1511. (complete 55)
  1512.  
  1513. (copyfiles
  1514.    (source "rexx/")
  1515.    (dest (tackon frexxdest "rexx/"))
  1516.    (infos)
  1517.    (pattern "#?" )
  1518. )
  1519.  
  1520. ; Copy the FrexxEdStart.rx frontend
  1521. (copyfiles
  1522.    (help @copyfiles-help)
  1523.    (source "")
  1524.    (dest frexxeddir)
  1525.    (infos)
  1526.    (pattern "Freds" )
  1527. )
  1528.  
  1529. (protect (tackon frexxeddir "Freds") "s");
  1530.  
  1531. (complete 58)
  1532.  
  1533. (protect (tackon frexxdest "FPL/#?.FPL#?") "-e");
  1534.  
  1535. (complete 63)
  1536.  
  1537.  
  1538. ; Copy fpl.library to LIBS:
  1539. (copylib
  1540.    (prompt (cat txt_Install " fpl.library?"))
  1541.    (help @copylib-help)
  1542.    (source "libs/fpl.library")
  1543.    (dest libdir)
  1544.    (confirm)
  1545. )
  1546.  
  1547. (complete 65)
  1548.  
  1549. ; Copy reqtools.library to LIBS:
  1550. (copylib
  1551.    (prompt (cat txt_Install " reqtools.library (© by Nico Francois)?"))
  1552.    (help @copylib-help)
  1553.    (source "libs/reqtools.library")
  1554.    (dest libdir)
  1555.    (confirm)
  1556. )
  1557.  
  1558. (complete 73)
  1559.  
  1560. ; Copy the executable editor
  1561. (copyfiles
  1562.    (help @copyfiles-help)
  1563.    (source "")
  1564.    (dest frexxeddir)
  1565.    (infos)
  1566.    (pattern "FrEd" )
  1567. )
  1568.  
  1569. (protect (tackon frexxeddir "Fred") "p");
  1570.  
  1571. (complete 78)
  1572. ; Make a 'Libs' directory and copy frexxed.library and fastgraphics.library
  1573. ; to that one!
  1574. (makedir (tackon frexxdest "Libs"))
  1575. (copylib
  1576.    (dest (tackon frexxdest "Libs/"))
  1577.    (infos)
  1578.    (source "frexxed.library")
  1579. )
  1580.  
  1581. (complete 80)
  1582. (copylib
  1583.    (dest (tackon frexxdest "Libs/"))
  1584.    (infos)
  1585.    (source "fastgraphics.library")
  1586. )
  1587.  
  1588.  
  1589. (complete 85)
  1590. (if magicwb
  1591.    (copyfiles
  1592.      (source "mwb/")
  1593.      (all)
  1594.      (infos)
  1595.      (dest frexxdest)
  1596.    )
  1597. )
  1598.  
  1599. (complete 90)
  1600.  
  1601. ; Prompt for S:user-startup modification
  1602. (if (not samedir)
  1603.    (startup "FrexxEd"
  1604.       (prompt (txt_PromptStartup frexxdest))
  1605.       (help @startup-help)
  1606.       (command "assign FrexxEd: " frexxdest "\n")
  1607.    )
  1608. )
  1609.  
  1610. (complete 99)
  1611.  
  1612. ; Check if the XPK library is available
  1613. (if (>= (getversion "LIBS:xpkmaster.library") 1)
  1614.      (set library "xpkmaster.library ")
  1615. )
  1616.  
  1617. ; Check if powerpacker is available
  1618. (if (>= (getversion "LIBS:powerpacker.library") 20)
  1619.      (
  1620.       (if library
  1621.           (set library (cat library txt_And))
  1622.       )
  1623.       (set library (cat library "powerpacker.library"))
  1624.      )
  1625. )
  1626.  
  1627. ; If any of the packer libraries were avaialable, tell the user about them
  1628. (if library
  1629.      (message (txt_PackersAvail library))
  1630.      (message txt_PackersNonAvail)
  1631. )
  1632.  
  1633. (if (and (not @pretend) (not samedir))
  1634.    (makeassign "FrexxEd" frexxdest)
  1635. )
  1636. (textfile
  1637.    (dest "T:temporary_file")
  1638.    (append "cd FrexxEd:docs\nrun sys:utilities/amigaguide first.guide")
  1639. )
  1640. (run "execute T:temporary_file")
  1641. (delete "T:temporary_file")
  1642. (complete 100)
  1643.